# 基础镜像（含Python+Selenium）
FROM selenium/standalone-chrome:latest

# 设置docker工作目录
WORKDIR /app

# 将dockerfile所在目录的文件复制到容器的工作目录
COPY . /app

# 明确指定使用 root 用户
USER root  

# 安装selenium（使用阿里云PyPI镜像）
RUN pip install --no-cache-dir -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/


# 文件格式转换：CRLF > LF
RUN sed -i 's/\r$//' /app/start.sh

# 增加执行权限
RUN chmod +x /app/start.sh

# 使用原镜像的入口点，改为执行我们的脚本
ENTRYPOINT ["/app/start.sh"]